package com.xj.socket.tcp.nio.client;

public class Test {
	static int i = 0, j = 0;
	static void add() {
		i++;
		j++;
	}
	static boolean put() {
		if (i != j) {
			System.out.println(Thread.currentThread().getName() + "  i = " + i + " j = " + j);
			return false;
		}
		return true;
	}
	public static void main(String arg[]) {
		/*for (int i = 0; i < 6; i++) {
			new Thread(new Runnable() {
				public void run() {
					for (int i = 0; i < 100000; i++) {//如果没效果可以调大此数字，或者多运行几次程序，应为出现线程不同步是有很大随机性的。
						Test.add();
						if (!Test.put()) {
							return;
						}
					}
				}
			}).start();
		}*/
        System.out.println(1<<3);
    }
}
